home *** CD-ROM | disk | FTP | other *** search
- /*$Author: DCODY $*/
- /*$Date: 25 Jun 1992 23:27:22 $*/
- /*$Header: W:/sccs/inc/state.h_v 1.1 25 Jun 1992 23:27:22 DCODY $*/
- /*$Log: W:/sccs/inc/state.h_v $
- *
- * Rev 1.1 25 Jun 1992 23:27:22 DCODY
- * PAS2 expanded state table
- *
- * Rev 1.0 15 Jun 1992 09:58:48 BCRANE
- * Initial revision.
- */
- /*$Logfile: W:/sccs/inc/state.h_v $*/
- /*$Modtimes$*/
- /*$Revision: 1.1 $*/
- /*$Workfile: state.h $*/
-
- ; /*\
- ;---|*|----====< Pro Audio Spectrum Hardware State Table >====----
- ;---|*|
- ;---|*| Media Vision, Inc. (c) Copyright 1991. All Rights Reserved
- ;---|*|
- ; \*/
-
- struct MVState {
- unsigned char _sysspkrtmr; /* 42 System Speaker Timer Address */
- unsigned char _systmrctlr; /* 43 System Timer Control */
- unsigned char _sysspkrreg; /* 61 System Speaker Register */
- unsigned char _joystick; /* 201 Joystick Register */
- unsigned char _lfmaddr; /* 388 Left FM Synth Address */
- unsigned char _lfmdata; /* 389 Left FM Synth Data */
- unsigned char _rfmaddr; /* 38A Right FM Synth Address */
- unsigned char _rfmdata; /* 38B Right FM Synth Data */
- unsigned char _dfmaddr; /* 788 Dual FM Synth Address */
- unsigned char _dfmdata; /* 789 Dual FM Synth Data */
- unsigned char _RESRVD1[1]; /* reserved */
- unsigned char _paudiomixr; /* 78B Paralllel Audio Mixer Control*/
- unsigned char _audiomixr; /* B88 Audio Mixer Control */
- unsigned char _intrctlrst; /* B89 Interrupt Status */
- unsigned char _audiofilt; /* B8A Audio Filter Control */
- unsigned char _intrctlr; /* B8B Interrupt Control */
- unsigned char _pcmdata; /* F88 PCM Data I/O Register */
- unsigned char _RESRVD2; /* reserved */
- unsigned char _crosschannel; /* F8A Cross Channel */
- unsigned char _RESRVD3; /* reserved */
- unsigned int _samplerate; /* 1388 Sample Rate Timer */
- unsigned int _samplecnt; /* 1389 Sample Count Register */
- unsigned int _spkrtmr; /* 138A Shadow Speaker Timer Count */
- unsigned char _tmrctlr; /* 138B Shadow Speaker Timer Control */
- unsigned char _mdirqvect; /* 1788 MIDI IRQ Vector Register */
- unsigned char _mdsysctlr; /* 1789 MIDI System Control Register */
- unsigned char _mdsysstat; /* 178A MIDI IRQ Status Register */
- unsigned char _mdirqclr; /* 178B MIDI IRQ Clear Register */
- unsigned char _mdgroup1; /* 1B88 MIDI Group #1 Register */
- unsigned char _mdgroup2; /* 1B89 MIDI Group #2 Register */
- unsigned char _mdgroup3; /* 1B8A MIDI Group #3 Register */
- unsigned char _mdgroup4; /* 1B8B MIDI Group #4 Register */
- };
-
-
- ; /*\
- ;---|*| end of STATE.H
- ; \*/
-
-
-